relief of stresses - Espagnol Anglais Dictionnaire